mui.init({
	swipeback: false
});
mui.plusReady(function() {
	var ws = plus.webview.currentWebview(),
		user_id = plus.storage.getItem('cg_user_id'),
		user_token = plus.storage.getItem('cg_user_token'),
		friend_id = '';
	//Android设置页面回弹效果
	ws.setBounce({
		position: {
			top: "100px"
		},
		changeoffset: {
			top: "0"
		}
	});
	
	myAjax('addresslist/front_user_relation/getFriendsDataList', 'get', {
		user_id: user_id,
		user_token: user_token
	}, function(data) {
		if(data.success) {
			data.baseUrl = _baseUrl;
			var html = template('result-list', data);
			$('.friend-add-container>.new-friends').append(html);
			$('#input-search').blur();
		} else {
			$('.friend-add-container>.new-friends').append('<h3>暂无最新朋友</h3>');
		}
		//所有内容加载完毕触发跳转到当前页面事件
		var page = plus.webview.getWebviewById('friend_add_header.html');
		mui.fire(page,'pageflowrefresh');
	});
	//跳转扫一扫页面
	$('.add-by-scan').on('tap', function(e) {
		e.preventDefault();
		mui.openWindow('scan_qr.html');
	});
	//点击进入手机通讯录列表
	$('.add-by-tel').on('tap', function(e) {
		mui.openWindow({
			url:'tel_address_list_header.html',
			show: {
				autoShow: false, //页面loaded事件发生后自动显示，默认为true
				aniShow: 'slide-in-right', //页面显示动画，默认为”slide-in-right“；
				duration: '200' //页面动画持续时间，Android平台默认100毫秒，iOS平台默认200毫秒；
			}
		});
	});
	//点击头像或用户名进入用户详情页
	$('.friend-add-container').delegate('.get-info', 'tap', function(e) {
		e.preventDefault();
		friend_id = $(this).parent().attr('id');
		plus.storage.setItem('temp_friend_id', friend_id);
		mui.openWindow({
			url: 'friend_info_header.html',
			show: {
				autoShow: false, //页面loaded事件发生后自动显示，默认为true
				aniShow: 'slide-in-right', //页面显示动画，默认为”slide-in-right“；
				duration: '200' //页面动画持续时间，Android平台默认100毫秒，iOS平台默认200毫秒；
			}
		});
	});
	//点击接受按钮
	$('.friend-add-container').delegate('.btn-accept', 'tap', function(e) {
		var _this = this,
			remark = $(this).prev('.new-friend-info').find('.remark').val(),
			to_user_id = $(this).parent().attr('id'),
			remark = $(this).parent().find('h1').text(),
			add_flag = $(this).text() == '添加' ? true : false;
		if(add_flag) {
			mui.openWindow({
				url: 'send_check_info.html',
				extras: {
					'to_user_id': to_user_id,
					'remark': remark
				}
			});
		} else {
			//ajax请求接受好友
			myAjax('addresslist/front_user_relation/acceptFrineds', 'post', {
				user_id: user_id,
				user_token: user_token,
				to_user_id: to_user_id,
			}, function(data) {
				if(data.success){
					refresh_address_list();
					$(_this).text('已添加').addClass('btn-accepted').removeClass('btn-accept');
				}else{
					mui.alert('操作失败','提示');
				}
			});
		}
	});
	//输入框获取焦点显示搜索和输入框输入内容更改搜索的内容
	$('#input-search').focus(function(e) {
		e.preventDefault();
		$('.search-result .new-friends').html('<h1 class="result-headline">搜索</h1>');
		$('.search-result').show();
		$('.btn-cancel').show();
		$(this).css('width', '80%');
	}).on('input propertychange', function() {
		$('.result-headline').text('搜索：' + $(this).val());
	});
	//取消按钮隐藏搜索
	$('.btn-cancel').on('touchstart', function(e) {
		e.preventDefault();
		$('.search-result').hide();
		$('.btn-cancel').hide();
		$('#input-search').val('').css('width', '100%').blur();
	});
	//输入用户名完成点击搜索结果获取搜索用户
	$('.new-friends').delegate('.result-headline', 'tap', function(e) {
		var friendKey = $('#input-search').val();
		var letters = /^ly/,
			telProving = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/;
		if(friendKey != '' && letters.test(friendKey) || telProving.test(friendKey)) {
			myAjax('addresslist/front_user_relation/searchFriends', 'post', {
				'user_id': user_id,
				'user_token': user_token,
				'search': friendKey
			}, function(data) {
				if(data.success) {
					if(data.data.length > 0) {
						$('.search-result .new-friends').html('');
						data.baseUrl = _baseUrl;
						var html = template('result-list', data);
						$('.search-result .new-friends').append(html);
						$('#input-search').blur();
					} else {
						mui.alert('该用户不存在', '提示');
					}
				} else {
					mui.alert('该用户不存在', '提示');
				}
			});
		} else {
			mui.alert('请输入正确的用户名或11位手机号');
			$('#input-search').focus();
		}
	});
	//刷新通讯录函数
	function refresh_address_list() {
		var list = plus.webview.getWebviewById('address_list.html');//触发列表界面的自定义事件（refresh）,从而进行数据刷新
		mui.fire(list, 'refresh');//返回true，继续页面关闭逻辑
		return true;
	}
});